.margin{
  width: 1190px;
  margin: 0 auto;
}
.ml10{
  margin-left: 10px;
}
.mr10{
  margin-right: 10px;
}
#top{
  height: 25px;
  background: #eee;
  border-bottom: 1px solid #e5e5e5;
}
#top .top-r{
  float: right;
}
#top .top-r{
  font-size: 12px;
  line-height: 25px;
}
#top .top-r a{
  color: #666;
}
#top .top-r span{
  color: #d4d4d4;
}
#top .top-r img{
  vertical-align: middle;
}
#top .top-r b{
  color: #ff6702;
  margin-right: 10px;
}
#top .top-r a.te{
  color: #ff6702;
  margin-right: 10px;
}
#top .top-r .xiajian{
  margin: 0 5px 0 4px;
}
#top .top-r .jl{
  margin: 0 1px 0 8px;
}
#top .top-r .te2{
  color: #333;
  margin: 0 10px;
}
#top .top-r .tel{
  margin-left: 10px;
  margin-right: 10px;
}

#header{
  height: 77px;
}
#header .logo{
  float: left;
  width: 263px;
  height: 61px;
  margin-top: 16px;
  background: url(../images/default_icon_bg.png) no-repeat 0 -1px;
}
#header .search{
  float: left;
  margin: 16px 0 0 118px;
}
#header .search .search-t{
  overflow: hidden;
}
#header .search .search-t .text{
  float: left;
  width: 258px;
  height: 26px;
  border-top: 2px solid #d5d5d5;
  border-left: 2px solid #d5d5d5;
  border-bottom: 2px solid #d5d5d5;
  font-size: 12px;
  line-height: 26px;
  color: #666;
  padding: 0 7px;
}
#header .search .search-t .sub{
  float: left;
  border: none;
  width: 63px;
  height: 30px;
  background: #444;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
}
#header .search .search-b{
  font-size: 12px;
  line-height: 28px;
}
#header .search .search-b span{
  color: #cdcdcd;
  margin-right: 6px;
}
#header .search .search-b a{
  color: #888;
  margin-right: 3px;
}
#header .shop{
  float: right;
  width: 80px;
  height: 34px;
  margin-top: 20px;
  background: url(../images/default_icon_bg.png) no-repeat 0 -64px;
  line-height: 34px;
  font-size: 12px;
  color: #666;
  padding-left: 46px;
}
#header .shop span{
  color: #cd0000;
  margin: 0 4px;
}
#nav{
  height: 34px;
  background: #a21f25;
}
#nav .all{
  float: left;
  width: 190px;
  height: 34px;
}
#nav .all b{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  text-align: center;
  font-weight: 700;
  color: #fff;
  line-height: 34px;
}
#nav .all b:hover+ul{
  display: block;
}
#nav .all ul{
  width: 100%;
  height: 385px;
  background-color: #1f1909;
  display: none;
}
#nav .all ul li{
  height: 42px;
  font-size: 12px;
  line-height: 42px;
}
#nav .all ul li a{
  color: #fff;
}
#nav .all ul li i{
  display: inline-block;
  width: 21px;
  height: 25px;
  vertical-align: middle;
  background: url(../images/t2.jpg) no-repeat;
  margin-right: 10px;
  margin-left: 12px;
}
#nav .all ul li .i2{
  background-position: 0 -25px;
}
#nav .all ul li .i3{
  background-position: 0 -50px;
}
#nav .all ul li .i4{
  background-position: 0 -75px;
}
#nav .all ul li .i5{
  background-position: 0 -100px;
}
#nav .all ul li .i6{
  background-position: 0 -125px;
}
#nav .all ul li .i7{
  background-position: 0 -150px;
}
#nav .all ul li .i8{
  background-position: 0 -175px;
}
#nav .all ul li .i9{
  background-position: 0 -200px;
}



#nav .nav-l{
  float: left;
  height: 34px;
}
#nav .nav-l ul{
  overflow: hidden;
}
#nav .nav-l ul li{
  float: left;
}
#nav .nav-l ul li a{
  display: block;
  padding: 0 18px;
  background: url(../images/t1.jpg) no-repeat left;
  color: #fff;
  font: 14px;
  line-height: 34px;
}
#nav .nav-l ul li a.first{
  background: none;
}
#nav .nav-l ul li a:hover{
  background-color: #444;
}
#nav .nav-l ul li a.te{
  color: #ff0;
}
#nav .nav-r{
  float: right;
  font-size: 12px;
  line-height: 34px;
}
#nav .nav-r a{
  color: #fff;
  margin: 0 6px;
  position: relative;
}
#nav .nav-r a.te{
  color: #ff0;
}
#nav .nav-r a i{
  position: absolute;
  width: 33px;
  height: 19px;
  background: url(../images/201410111038.gif) no-repeat -142px 0;
  right: -15px;
  top: -20px;
}
#nav .nav-r span{
  color: #d09091;
}

#banner{
  height: 385px;
  background: url(../images/s150921jd3-1.jpg) no-repeat center;
}

.otherLogoOutter{
  background: #f6f6f6;
}
.otherLogoOutter .otherLogo{
  width: 1190px;
  margin: 0 auto;
  height: 270px;
}
.otherLogoOutter .otherLogo .logotitle{
  height: 42px;
  box-sizing: border-box;
  padding-top: 12px;
}

.otherLogoOutter .otherLogo .logotitle .left{
  float: left;
  font-size: 14px;
  line-height: 24px;
  border-bottom: 2px solid black;
}
.otherLogoOutter .otherLogo .logotitle .left2{
  float: left;
  font-size: 14px;
  line-height: 24px;
  margin-left: 24px;
}
.otherLogoList .left{
  width: 994px;
  float: left;
}
.otherLogoList .left li{
  float: left;
  border: 1px solid #ddd;
  width: 142px;
  height: 72px;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  padding-top: 8px;
}
.otherLogoList .left li img{
  display: block;
  margin: 0 auto;
}
.otherLogoList .left li span{
  font-size: 12px;
  line-height: 24px;
  color: #949494;
  display: block;
  vertical-align: middle;
}
.otherLogoList .right{
  float: right;
  width: 188px;
  background-color: #fff;
  padding-left: 8px;
}
.otherLogoList .rightUl{
  border-bottom: 1px solid #ddd;
}
.otherLogoList .right li{
  font-size: 12px;
  line-height: 22px;
  color: #949494;
  list-style: circle;
  margin-left: 20px;
}
.otherLogoList .rightTitle{
  font-size: 17px;
  line-height: 38px;
}
.otherLogoOutter .jinqiu{
  width: 1190px;
  margin: 0 auto;
  height: 315px;
}
.otherLogoOutter .jinqiu .other{
  background: #fff;
  border: 1px solid #c2c2c2;
  width: 205px;
  height: 290px;
  float: left;
  box-sizing: border-box;
  padding: 5px;
  margin-left: 4px;
}
.otherLogoOutter .jinqiu .other img{
  width: 194px;
  height: 210px;
}
.otherLogoOutter .jinqiu li .bottomFont h3{
  line-height: 30px;
}
.otherLogoOutter .jinqiu li .bottomFont p{
  font-size: 12px;
  line-height: 1;
}
.otherLogoOutter .jinqiu li img{
  display: block;
}
.otherLogoOutter .jinqiu li.te img{
  width: 334px;
  height: 206px;
}
.otherLogoOutter .jinqiu li.te{
  padding: 7px;
  float: left;
  width: 350px;
  height: 290px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #c2c2c2;
}
.otherLogoOutter .jinqiu .jinqiuUl .imageBborder{
  height: 8px;
  border-bottom: 1px dotted #ddd;
}
.otherLogoOutter .zuixiamian{
  width: 1190px;
  margin: 0 auto;
  height: 430px;
  background: #fff;
}
.otherLogoOutter .zuixiamian .left1{
  width: 192px;
  float: left;
}
.otherLogoOutter .zuixiamian .left1 .logoList{
  height: 210px;
}
.otherLogoOutter .zuixiamian .left1 .logoList li{
  float: left;
  width: 95px;
  height: 42px;
  border: 1px dotted #c2c2c2;
  border-top: none;
  border-left: none;
  text-align: center;
  line-height: 42px;
}
.otherLogoOutter .zuixiamian .left1 .bottomwz{
  margin-top: 10px;
}
.otherLogoOutter .zuixiamian .left1 .bottomwz span{
  display: inline-block;
  width: 91px;
  text-indent: 10px;
  font-size: 14px;
  line-height: 28px;
}
.otherLogoOutter .zuixiamian .left2{
  width: 394px;
  height: 430px;
  background: url(../images/s1508271f1.jpg) no-repeat center;
  float: left;
  margin-left: 10px;
}
.otherLogoOutter .zuixiamian .right{
  width: 594px;
  height: 430px;
  float: right;
  overflow: hidden;
}
.otherLogoOutter .zuixiamian .right .rightUl li{
  padding-top: 20px;
  text-align: center;
  width: 197px;
  height: 244px;
  border: 1px dotted #c2c2c2;
  border-top: none;
  border-left: none;
  float: left;
}
.otherLogoOutter .zuixiamian .right .rightUl li h3{
  font-size: 16px;
  line-height: 1;
}
.otherLogoOutter .zuixiamian .right .rightUl li p{
  font-size: 14px;
  line-height: 24px;
}
.otherLogoOutter .zuixiamian .right .rightUl li .currentxz{
  height: 190px;
  line-height: 190px;
}
.bottomHr{
  height: 2px;
  background: #cd3b3b;
  margin-top: 29px;
}
.bottomest{
  width: 1190px;
  margin: 0 auto;
  height: 232px;
  box-sizing: border-box;
  padding-top: 13px;
  padding-left: 16px;
}
.bottomest .left1{
  width: 230px;
  border-right: 1px solid #dedede;
  float: left;
}
.bottomest .left1 .top1 span{
  font-size: 14px;
  line-height: 24px;
}
.bottomest .left1 .top2{
  font-size: 19px;
  line-height: 26px;
  color: red;
  font-style: italic;
  font-weight: 700;
}
.bottomest .left1 .topText{
  font-size: 12px;
  line-height: 20px;
}
.bottomest .left1 .qrcode{
  margin-top: 10px;
}
.bottomest .left1 .qrcode .qrcodeChild{
  width: 80px;
  height: 96px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
  padding: 9px 9px 0 9px;
  background: #fff;
  text-align: center;
  display: inline-block;
}
.bottomest .left1 .qrcode .qrcodeChild img{
  display: block;
}
.bottomest .left1 .qrcode .qrcodeChild p{
  font-size: 12px;
  line-height: 24px;
}
.marginLeft15{
  margin-left: 15px;
}
.bottomest .left2{
  float: left;
}
.bottomest .left2 li{
  width: 216px;
  height: 200px;
  box-sizing: border-box;
  padding-left: 48px;
  float: left;
}
.bottomest .left2 .top1 .rightText{
  display: inline-block;
  font-size: 14px;
  line-height: 1;
}
.bottomest .left2 .top1 .rightText .rightTopTitle{
  font-size: 18px;
  line-height: 1;
}
.bottomest .left2 .top1 .buttomTitle{
  margin-top: 18px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}
.bottomest .left2 .top1 p{
  font-size: 13px;
  line-height: 26px;
}
